﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 枚举2
{
    //2、有一款叫做“切水果”的游戏，里面有各种各样的水果，
    //A、现在请定义一个叫做“Fruit”的枚举类型，
    //里面有：香蕉、苹果、西瓜、草莓、葡萄、哈密瓜、奇异果。
    //B、然后定义一个输出水果分数的方法，参数类型就是这个水果枚举，
    //方法中根据不同的枚举值，输出水果对应的分数（可以参考切水果游戏）。
    //注：水果形状越小，切到的时候分数就越高。

    public enum Fruit
    {
        葡萄 = 1,
        草莓,
        香蕉,
        苹果,
        奇异果,
        哈密瓜,
        西瓜
    }

    class Program
    {

        public static void GetScore(int number,out int score)
        {
            score = 0;
            if (number == 1)
            {
                 score = 60;
            }
            if (number == 1)
            {
                 score = 45;
            }
            if (number == 3)
            {
                 score = 40;
            }
            if (number == 4)
            {
                 score = 30;
            }
            if (number == 5)
            {
                 score = 15;
            }
            if (number == 6)
            {
                 score = 5;
            }

        }
        static void Main(string[] args)
        {
            Console.WriteLine("开始游戏");
            int times = 10;
            int i = 0;
            int score = 0;
            int sum = 0 ;
            while (i != times)
            {
                Console.WriteLine("你切到了哪个水果 , 1-6");
                int number = int.Parse(Console.ReadLine());
                Fruit fruit = (Fruit)number;
                GetScore(number, out score);
                sum += score;

                Console.WriteLine("切到的水果是{0}，得分{1},现得分{2}", fruit, score,sum);
                i++;
            }
            Console.WriteLine("游戏结束,得分为{0}",score);
            Console.ReadKey();
        }
    }
}
